package com.ct.application.shipping.model.vo;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 船员出勤
 * </p>
 *
 * @author carlo
 */
@Data
public class ChuanYuanChuQinVO  {


    /**
     * id
     */
    private Long id;


    /**
     * 船员id
     */
    private Long chuanYuanId;

    /**
     * 船员名字
     */
    private String chuanYuanMing;

    /**
     * 船员身份证号
     */
    private String chuanYuanShenFenHao;

    /**
     * 船舶名称
     */
    private String chuanBoMing;

    /**
     * 职位
     */
    private String zhiWei;


    /**
     * 任职说明
     */
    private String renZhiShuoMing;

    /**
     * 上下船日期
     */
    private String shangXiaChuanRiQi;

    /**
     * 在船天数
     */
    private String zaiChuanTianShu;

    /**
     * 在船状态
     */
    private String zhuangTai;

    /**
     * 合计天数
     */
    private String heJiTianShu;


    /**
     * 月份对应出勤天数
     * key : 2024-05
     * value : 3.5
     */
    private Map<String, String> monthDays;

    /**
     * 搜索的月份集合
     * [
     *  2024-01,
     *  2024-02,
     *  2024-03,
     *  2024-04
     * ]
     */
    private List<String> searchMonths;
}
